Architecture for Flow Control and Input Buffering on High Speed Interfaces
نویسندگان
چکیده
A fundamental component of high-speed optical fiber networks is a low cost, high bandwidth interface for the network processors. These interface buses use some form of input buffering on their ingress path. Traditional communication ASICs used per-port FIFO queues for this input buffering. With the increasing number of ports supported by newer interfaces, this form of static allocation becomes impractical due to excessively large buffer requirement. In this paper, we propose a new credit based flow control scheme and a buffer management architecture, which is based on dynamic allocation of buffer space from a shared memory pool. We present the advantages, which allow our scheme to overcome problems associated with existing input buffering methods. We show that as the number of ports increases the performance advantage offered by our architecture is better than traditional schemes. A linked list based implementation of the dynamic allocation architecture is also illustrated. Introduction High-bandwidth low-latency communication between network devices is critical to the ability of a network communication system to achieve high performance. Packet Over SONET/SDH (POS) enables network core routers to send native IP packets directly over SONET/SDH frames. POS provides lower packet overhead and lower cost per Mbit than any other data transport method. These efficiencies, along with the rapid evolution of the optical network, enable POS to efficiently support increases in IP traffic over existing and new fiber networks. One of the most critical electrical interfaces in data switching and routing systems is the System Packet Interface (SPI) [1]. The System Packet Interface specifies a point-to-point link between Physical Layer (PHY) device(s) and the rest of the SONET/SDH System (i.e. between the SONET/SDH Framer and the Link Layer). This interface separates the synchronous PHY layer from the asynchronous packet-based processing performed by the higher layers. As such, the SPI supports transmit and receive data transfers at clock rates independent of the actual line bit rate. It is designed for the efficient transfer of both variable-sized packet and fixed-sized cell data [1]. Figure 1 shows the model of an SPI bus. The fundamental requirement of the bus is to transfer data from ports on the source device to the corresponding ports on the sink device. The receptor of data (The sink) indicates the availability of space in its port FIFOs to the initiator of data transfer (The source). Source selects a particular port and initiates transfer on the bus based on the occupancy status feedback from the sink and the availability of data for that port in its local port FIFOs. The source’s selection policy and sink’s status indication policy are implementation specific. Source FIFO Source interface Sink interface Sink FIFO data
منابع مشابه
High Speed Delay-Locked Loop for Multiple Clock Phase Generation
In this paper, a high speed delay-locked loop (DLL) architecture ispresented which can be employed in high frequency applications. In order to design the new architecture, a new mixed structure is presented for phase detector (PD) and charge pump (CP) which canbe triggered by double edges of the input signals. In addition, the blind zone is removed due to the elimination of reset signal. Theref...
متن کاملAnalysis of air injection system for drag reduction in high speed vessels using numerical simulation software ANSYS-Fluid Flow
Many existing phenomena in nature are considered new design ideas in various fields of industry. Bionics is the application of biological methods and systems found in nature to the study and design of engineering systems and modern technology. By performing bionic review, the researchers found the penguins by delivering air locked under their wings and creating air bubbles, the drag significant...
متن کاملAn Efficient VLSI Architecture and FPGA Implementation of High-Speed and Low Power 2-D DWT for (9, 7) Wavelet Filter
This paper presents an efficient VLSI architecture of a high speed, low power 2-D Discrete Wavelet Transform computing. The proposed architecture, based on new and fast lifting scheme approach for (9, 7) filter in DWT, reduces the hardware complexity and memory accesses. Moreover, it has the ability of performing progressive computations by minimizing the buffering between the decomposition lev...
متن کاملImplementation of Low-Cost Architecture for Control an Active Front End Rectifier
In AC-DC power conversion, active front end rectifiers offer several advantages over diode rectifiers such as bidirectional power flow capability, sinusoidal input currents and controllable power factor. A digital finite control set model predictive controller based on fixed-point computations of an active front end rectifier with unity displacement of input voltage and current to improve dynam...
متن کاملDual Phase Detector Based Delay Locked Loop for High Speed Applications
In this paper a new architecture for delay locked loops will be presented. One of problems in phase-frequency detectors (PFD) is static phase offset or reset path delay. The proposed structure decreases the jitter resulted from PFD by switching two PFDs. In this new architecture, a conventional PFD is used before locking of DLL to decrease the amount of phase difference between input and outpu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002